QuickOPC User's Guide and Reference
OPC Event Payloads
Extensions > Layered Extensions for .NET > StreamInsight Extensions > StreamInsight Extensions Fundamentals > OPC Event Payloads

When you develop application for Microsoft StreamInsight, you are responsible for defining event payloads, i.e. .NET data structures that hold the data associated with StreamInsight events. The fields in the payload are user-defined and their types are based on the .NET type system.

There are various rules and limitations regarding the design of event payloads for Microsoft StreamInsight. For details, refer to StreamInsight documentation, e.g. the “Event Structure” article (http://msdn.microsoft.com/en-us/library/ee378905(v=sql.111).aspx).

The objects provided as notifications by OPC observables are not directly suitable as StreamInsight event payloads. You need to define the event payload structure for StreamInsight according to the needs of your application. There is no general rule as to what to use as StreamInsight event payload – it all depends on the specifics of the application. You can, for example

The following paragraphs describe the OPC Event Payload classes for various OPC specifications.

See Also